function initTable(table,form) {
    table.render({
        elem : '#gameTable'
        ,url : serverBase + "find/game/page"
        ,page : true
        // ,toolbar : '#toolbarTpl'
        ,width:1500
        ,cols: [[
            {field: 'gameid', title: 'gameid', hide: true},
            {field: 'gamename', title: "游戏名称"},
            {field: 'price', title: "游戏价格"},
            {field: 'typeid', title: "游戏类别"},
            {field: 'introduce', title: "游戏介绍"},
            {field: 'photo', title: "游戏图片", templet:'#picture'},
            {fixed: 'right', width:200, align:'center', toolbar: '#rowBar'}
        ]]
    })

    table.on('toolbar(gameTable)' , function(obj){
        var data = obj.data; //获得当前行数据
        var layEvent = obj.event; //获得 lay-event 对应的值
        if("find" == layEvent) {
            layer.open({
                type : 1 ,
                title : '单号查询' ,
                content : $('#addDiv'),
                area: ['500px', '300px']
                ,btn: ['查询', '取消']
                ,yes: function(index, layero){
                    layer.close(index) ;
                    $.post(
                        serverBase + "/order/"+data.orderid ,
                        'orderid=' + $("#addForm input[name=\"orderid\"]").val() ,
                        function(reqData) {
                            layer.msg(reqData.msg) ;
                            if(reqData.errorCode == 200) {
                                layer.open({
                                    type : 1 ,
                                    title : '单号' ,
                                    content :
                                        table.render({
                                        elem: '#orderTable',
                                        url:serverBase + "/order/"+data.orderid
                                        ,response: {
                                            statusName: 'errorCode' //规定数据状态的字段名称，默认：code
                                            ,statusCode: 200 //规定成功的状态码，默认：0
                                            ,msgName: 'msg' //规定状态信息的字段名称，默认：msg
                                            ,dataName: 'data' //规定数据列表的字段名称，默认：data
                                        }
                                        , cols: [[
                                            {field: 'id', title: 'ID', hide: true},
                                            {field: 'orderid', title: "单号"},
                                            {field: 'userid', title: "用户id",hide: true},
                                            {field: 'ordertime', title: "订单时间"},
                                            {field: 'allprice', title: "总价钱"},
                                            {field: 'status', title: "支付状态"},
                                            {field: 'username', title: "用户账号"},
                                            {field: 'phone', title: "用户电话"}
                                        ]]

                                    }),
                                    area: ['500px', '300px']
                                    ,btn: ['确定']
                                })
                                window.location.reload();
                                table.reload('gameTable') ;
                                $("#addForm")[0].reset() ;
                            }
                        }
                    )
                }
                ,btn2: function(index, layero){
                    window.location.reload();
                    $("#addForm")[0].reset()
                }
                ,cancel: function(index, layero){
                    window.location.reload();
                }
            })
        }
    })
    table.on('tool(gameTable)' , function(obj) {
        var data = obj.data; //获得当前行数据
        var layEvent = obj.event; //获得 lay-event 对应的值
        switch (layEvent) {
            case 'addcart' :
                addcartandler(layer, data, obj);
                break;

        }
    })
}
function addcartandler(layer , data , obj){
    layer.open({
        content: '是否添加到购物车？'
        ,btn: ['确定', '取消']
        ,yes: function(index, layero){
            layer.close(index) ;
            $.post(
                serverBase + "shop/add"+"?userid="+sessionStorage.getItem("userid"),
                 'gameid='+data.gameid,
                 function(reqData) {
                     layer.msg(reqData.msg);
                     if (reqData.errorCode = 200) {
                         layer.msg("添加购物车成功")

                     }
                 }
            )
        }
        ,btn2: function(index, layero){
            window.location.reload();
            $("#findForm")[0].reset()
        }
        ,cancel: function(){
            window.location.reload();
        }
    });
}
function searchBtnInit(table){
    $('#searchform button[type="button"]').click(function(){
        // 获取表单中的数据

        var gameid = $('#searchform input[name="gameid"]').val() ;
        var gamename = $('#searchform input[name="gamename"]').val() ;
        // var price = $('#searchform input[name="price"]').val() ;

        table.reload('gameTable', {
            where: {
               gameid: gameid,
                gamename: gamename

                // ,price:price
            }
        });
    })
}
function initTypeSelect(form) {
    $.get(
        serverBase + "find/game/page" ,
        function(reqData) {
            if(200== reqData.errorCode) {
                typeAll = reqData.data ;   // 记录商品类别所有信息（对象数组）

            }
        }
    )
}

